﻿#region

using System;

#endregion

namespace EsbMonitorMessages.Domain
{
    public sealed class ServiceInfo : ValueObject<ServiceInfo>
    {
        public ServiceInfo(string name, string summary, string version, InputQueueInfo inputQueue, InputQueueInfo errorQueue, InputQueueInfo auditQueue)
        {
            Name = name;
            Summary = summary;
            Version = version;
            InputQueue = inputQueue;
            ErrorQueue = errorQueue;
            AuditQueue = auditQueue;
        }     

        public String Name { get; private set; }
        public String Summary { get; private set; }
        public String Version { get; private set; }
        public InputQueueInfo InputQueue {get; private set; }
        public InputQueueInfo ErrorQueue { get; private set; }
        public InputQueueInfo AuditQueue { get; private set; }

    }
}